package com.aaa.tars.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 修改密码实体类
 * 用于封装用户修改密码时所需的信息
 * 包含旧密码、新密码和确认密码三个字段
 *
 * @FileName: ModifyPwd
 * @Description: 修改密码实体类，用于用户修改密码功能的数据传输
 * @Author: ghz
 * @CreateTime: 2025/9/13 15:01
 * @Version: 1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ModifyPwd {
    /**
     * 用户的旧密码
     * 用于验证用户身份，确保是本人操作
     */
    private String oldPassword;
    
    /**
     * 用户设置的新密码
     * 需要符合密码复杂度要求
     */
    private String newPassword;
    
    /**
     * 确认新密码
     * 用于验证用户输入的新密码是否正确无误
     */
    private String confirmPassword;
}